<?php
namespace app\common\model;

use think\Db;
class Model extends \think\Model {
    
    const CACHE_EXPIRE_LEVEL_1 =5;
    const CACHE_EXPIRE_LEVEL_2 =300;
    const CACHE_EXPIRE_LEVEL_3 = 1800;
    const CACHE_EXPIRE_LEVEL_4 = 3600;

    const LIMIT =15;

    /**
     * @param $table_name
     * @param bool $expire
     * @return \think\db\Query
     */
    public  static function commonQuery($table_name,$expire=false)
    {
        // 缓存 key 不为 字符串 和 true ,避免查询不同字段时，读取 相同缓存
        return Db::name($table_name)->cache($expire?1:false,$expire);
    }
    

}